package com.xd.core.api.dto;

import com.xd.common.base.SignPublicQuery;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = true)
@Data
public class SinglePayDto extends SignPublicQuery {
    @ApiModelProperty("还款ID")
    private Integer orderId;
    @ApiModelProperty("债权ID")
    private Integer debtId;
    @ApiModelProperty("放款ID 不需要传")
    private Integer outId;
    @ApiModelProperty("进件ID")
    private Integer incomingId;
    @ApiModelProperty("企业ID")
    private Integer companyId;
    @ApiModelProperty("商户订单号 不需要传")
    private String orderNo;
    @ApiModelProperty("扣款金额（单位分）不需要传")
    private String amount;
    @ApiModelProperty("还款账户名 不需要传")
    private String repayName;
    @ApiModelProperty("借款人还款账户 不需要传")
    private String repayAccount;
    @ApiModelProperty("借款人还款开户银行 不需要传")
    private String repayBank;
    @ApiModelProperty("还款类型（1-自动扣款本期应还+逾期和罚息，2-平台手动代扣本期应和逾期和罚息，3-线下打款还款本期应和逾期和罚息,4-自动线上扣款 (提前还款)(线上)5-平台手动代扣 (提前还款)(线上)6-线下还款 (提前还款)(线下)")
    private String type;
}
